/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pl.tewi.jeeunit.junit4;

import org.junit.runner.Runner;
import org.junit.runners.model.RunnerBuilder;

/**
 * Tworzy obiekt JUnitowego test runnera uruchamiającego metody testów klas testowych
 * @author Marcin Kwapisz
 */
public class JeeUnitRunnerBuilder extends RunnerBuilder {

    /**
     * Tworzy junitowe test runner-y
     * @param testClass klasa testu dla której ma być utworzony test runner
     * @return test runner
     * @throws Throwable problem z tworzniem runnera
     */
    @Override
    public Runner runnerForClass(final Class<?> testClass) throws Throwable {
        return new JeeUnitBlockJUnit4ClassRunner(testClass);
    }
}
